* {
	padding: 0;
	margin: 0;
}

a {
	text-decoration: none;
	color: black;
}

li {
	list-style: none;
}

header {
	width: 100%;
	height: 10%;
	background: red;
	font-size: 30px;
}

header #my_dog {
	width: 10%;
	margin-top: 1%;
	float: left;
	margin-left: 5%;
	background: white;
	border-radius: 50%;
}

header #sousuo {
	width: 10%;
	margin-top: 1%;
	float: right;
	margin-right: 5%;
}

header #shuaxin {
	width: 70%;
	float: left;
	text-align: center;
	font-size: 6vw;
	color: white;
	line-height: 2em;
	font-weight: 700;
}

nav {
	width: 100%;
	background: blue;
}

nav ul li {
	width: 15%;
	height: 50px;
	line-height: 50px;
	text-align: center;
	font-size: 30px;
	float: left;
	background: bisque;
}

#container {
	width: 90%;
	margin-left: 5%;
	margin-right: 5%;
}

#container ul {
	width: 100%;
	height: 80%;
	background: white;
}

#container ul li {
	position: relative;
	width: 100%;
	font-size: 5vw;
	float: left;
	border-bottom: 2px solid gainsboro;
	padding-top: 5%;
	padding-bottom: 5%;
}


/*#container ul li .re{width:20%;position:absolute;top:30%;left:0;background: url(../img/b.png) no-repeat -20px -879px;}*/

.xinwen_biaoti {
	float: left;
	width: 50%;
}

.xinwen_tupian {
	float: right;
	width: 40%;
	margin-left: 10%;
}

.xinwen_tupian3 {
	width: 33%;
	float: left;
	margin-top: 5%;
}

#li_footer {
	width: 100%;
	font-size: 3.3vw;
	float: left;
	color: grey;
}